
    /* Default form styles */
    
        .hidden                                                                     { display: none; }
                
        form#enq_opt_v1 .field-block												{ float:none; margin: 0%; padding: 5px 0%; width: 100%; position: relative; display: inline-block; }
        form#enq_opt_v1 .field-block.col-2											{ width: 48%; }
        form#enq_opt_v1 .field-block.col-2.left										{ padding-right: 2%; float: left; clear: left; }
        form#enq_opt_v1 .field-block.col-2.right									{ padding-left: 2%; float: right; clear: right; }
        form#enq_opt_v1 .field-block .field-label									{ font-size:1rem; margin: 0%; padding: 0.25em 0.375em; width: 100%; display: block; }
        form#enq_opt_v1 .field-block input[type=text],
        form#enq_opt_v1 .field-block textarea,
        form#enq_opt_v1 .field-block select											{ -webkit-appearance: none; margin: 0%; padding: 0.25em 0.375em; width: 100%; border: 1px solid #DDDDDD; background-color: #FFFFFF; }
        form#enq_opt_v1 .field-block input[type=checkbox]							{ margin: 0 0.5em 0.5em 0; width: auto !important; }
        #rc-imageselect, form#enq_opt_v1 .g-recaptcha								{ -webkit-transform-origin: 0 0; transform-origin: 0 0; }
        form#enq_opt_v1 .g-recaptcha												{ margin: 0.75em 0%; }
        form#enq_opt_v1 button														{ margin: 1em 0%; padding: 0.5em 1.75em; border: 1px solid #E0E0E0; border-radius: 4px; color: #000000; background-color: #E1E1E1; cursor: pointer; }
        form#enq_opt_v1 button:hover					 							{ background-color: #EAEAEA; }
        
        
        @media only screen and (min-width: 0px) and (max-width: 600px) {
        
        form#enq_opt_v1 .field-block.col-2											{ width: 100%; }
        form#enq_opt_v1 .field-block.col-2.left										{ padding-right: 0%; float: none; }
        form#enq_opt_v1 .field-block.col-2.right									{ padding-left: 0%; float: none; }
        
        }